package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 注册公司信息管理对象 register_company
 * 
 * @author ruoyi
 * @date 2024-05-24
 */
public class RegisterCompany extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 公司ID */
    private Long registerCompanyId;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyName;

    /** 统一社会信用代码 */
    @Excel(name = "统一社会信用代码")
    private String companyUscc;

    /** 工商注册号 */
    @Excel(name = "工商注册号")
    private String companyBrn;

    /** 经营状态 */
    @Excel(name = "经营状态")
    private String companyOpstatus;

    /** 企业类型 */
    @Excel(name = "企业类型")
    private String companyComptype;

    /** 经营范围 */
    @Excel(name = "经营范围")
    private String companyBusscope;

    /** 所属行业 */
    @Excel(name = "所属行业")
    private String companyIndsector;

    /** 法定代表人 */
    @Excel(name = "法定代表人")
    private String companyLegalrep;

    /** 注册资本 */
    @Excel(name = "注册资本")
    private String companyRegcap;

    /** 成立日期 */
    @Excel(name = "成立日期")
    private String companyEstdate;

    /** 经营期限 */
    @Excel(name = "经营期限")
    private String companyOpperiod;

    /** 登记机关 */
    @Excel(name = "登记机关")
    private String companyRegauth;

    /** 注册地址 */
    @Excel(name = "注册地址")
    private String companyRegaddr;

    public void setRegisterCompanyId(Long registerCompanyId) 
    {
        this.registerCompanyId = registerCompanyId;
    }

    public Long getRegisterCompanyId() 
    {
        return registerCompanyId;
    }
    public void setCompanyName(String companyName) 
    {
        this.companyName = companyName;
    }

    public String getCompanyName() 
    {
        return companyName;
    }
    public void setCompanyUscc(String companyUscc) 
    {
        this.companyUscc = companyUscc;
    }

    public String getCompanyUscc() 
    {
        return companyUscc;
    }
    public void setCompanyBrn(String companyBrn) 
    {
        this.companyBrn = companyBrn;
    }

    public String getCompanyBrn() 
    {
        return companyBrn;
    }
    public void setCompanyOpstatus(String companyOpstatus) 
    {
        this.companyOpstatus = companyOpstatus;
    }

    public String getCompanyOpstatus() 
    {
        return companyOpstatus;
    }
    public void setCompanyComptype(String companyComptype) 
    {
        this.companyComptype = companyComptype;
    }

    public String getCompanyComptype() 
    {
        return companyComptype;
    }
    public void setCompanyBusscope(String companyBusscope) 
    {
        this.companyBusscope = companyBusscope;
    }

    public String getCompanyBusscope() 
    {
        return companyBusscope;
    }
    public void setCompanyIndsector(String companyIndsector) 
    {
        this.companyIndsector = companyIndsector;
    }

    public String getCompanyIndsector() 
    {
        return companyIndsector;
    }
    public void setCompanyLegalrep(String companyLegalrep) 
    {
        this.companyLegalrep = companyLegalrep;
    }

    public String getCompanyLegalrep() 
    {
        return companyLegalrep;
    }
    public void setCompanyRegcap(String companyRegcap) 
    {
        this.companyRegcap = companyRegcap;
    }

    public String getCompanyRegcap() 
    {
        return companyRegcap;
    }
    public void setCompanyEstdate(String companyEstdate) 
    {
        this.companyEstdate = companyEstdate;
    }

    public String getCompanyEstdate() 
    {
        return companyEstdate;
    }
    public void setCompanyOpperiod(String companyOpperiod) 
    {
        this.companyOpperiod = companyOpperiod;
    }

    public String getCompanyOpperiod() 
    {
        return companyOpperiod;
    }
    public void setCompanyRegauth(String companyRegauth) 
    {
        this.companyRegauth = companyRegauth;
    }

    public String getCompanyRegauth() 
    {
        return companyRegauth;
    }
    public void setCompanyRegaddr(String companyRegaddr) 
    {
        this.companyRegaddr = companyRegaddr;
    }

    public String getCompanyRegaddr() 
    {
        return companyRegaddr;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("registerCompanyId", getRegisterCompanyId())
            .append("companyName", getCompanyName())
            .append("companyUscc", getCompanyUscc())
            .append("companyBrn", getCompanyBrn())
            .append("companyOpstatus", getCompanyOpstatus())
            .append("companyComptype", getCompanyComptype())
            .append("companyBusscope", getCompanyBusscope())
            .append("companyIndsector", getCompanyIndsector())
            .append("companyLegalrep", getCompanyLegalrep())
            .append("companyRegcap", getCompanyRegcap())
            .append("companyEstdate", getCompanyEstdate())
            .append("companyOpperiod", getCompanyOpperiod())
            .append("companyRegauth", getCompanyRegauth())
            .append("companyRegaddr", getCompanyRegaddr())
            .toString();
    }
}
